198 research outputs found

    Model checking boot code from AWS data centers

    Get PDF
    © 2020, The Author(s). This paper describes our experience with symbolic model checking in an industrial setting. We have proved that the initial boot code running in data centers at Amazon Web Services is memory safe, an essential step in establishing the security of any data center. Standard static analysis tools cannot be easily used on boot code without modification owing to issues not commonly found in higher-level code, including memory-mapped device interfaces, byte-level memory access, and linker scripts. This paper describes automated solutions to these issues and their implementation in the C Bounded Model Checker (CBMC). CBMC is now the first source-level static analysis tool to extract the memory layout described in a linker script for use in its analysis

    Code-level model checking in the software development workflow at Amazon Web Services

    Get PDF
    This article describes a style of applying symbolic model checking developed over the course of four years at Amazon Web Services (AWS). Lessons learned are drawn from proving properties of numerous C‐based systems, for example, custom hypervisors, encryption code, boot loaders, and an IoT operating system. Using our methodology, we find that we can prove the correctness of industrial low‐level C‐based systems with reasonable effort and predictability. Furthermore, AWS developers are increasingly writing their own formal specifications. As part of this effort, we have developed a CI system that allows integration of the proofs into standard development workflows and extended the proof tools to provide better feedback to users. All proofs discussed in this article are publicly available on GitHub

    Laetoli's lost tracks: 3D generated mean shape and missing footprints.

    Get PDF
    The Laetoli site (Tanzania) contains the oldest known hominin footprints, and their interpretation remains open to debate, despite over 35 years of research. The two hominin trackways present are parallel to one another, one of which is a composite formed by at least two individuals walking in single file. Most researchers have focused on the single, clearly discernible G1 trackway while the G2/3 trackway has been largely dismissed due to its composite nature. Here we report the use of a new technique that allows us to decouple the G2 and G3 tracks for the first time. In so doing we are able to quantify the mean footprint topology of the G3 trackway and render it useable for subsequent data analyses. By restoring the effectively 'lost' G3 track, we have doubled the available data on some of the rarest traces directly associated with our Pliocene ancestors

    Negative phenotypic and genetic associations between copulation duration and longevity in male seed beetles

    Get PDF
    Reproduction can be costly and is predicted to trade-off against other characters. However, while these trade-offs are well documented for females, there has been less focus on aspects of male reproduction. Furthermore, those studies that have looked at males typically only investigate phenotypic associations, with the underlying genetics often ignored. Here, we report on phenotypic and genetic trade-offs in male reproductive effort in the seed beetle, Callosobruchus maculatus. We find that the duration of a male's first copulation is negatively associated with subsequent male survival, phenotypically and genetically. Our results are consistent with life-history theory and suggest that like females, males trade-off reproductive effort against longevity

    Cancer screening and preventative care among long-term cancer survivors in the United Kingdom

    Get PDF
    BACKGROUND: Long-term cancer survivors in the United Kingdom are mostly followed up in a primary care setting by their general practitioner; however, there is little research on the use of services. This study examines whether cancer survivors receive adequate screening and preventative care in UK primary care. PATIENTS AND METHODS: We identified a cohort of long-term survivors of breast, colorectal and prostate cancer with at least a 5-year survival using the General Practice Research Database, with controls matched for age, gender and practice. We compared adherence with cancer screening and the use of preventative care between cancer survivors and controls. RESULTS: The cancer survivors' cohort consisted of 18 612 breast, 5764 colorectal and 4868 prostate cancer survivors. Most cancer survivors receive cancer screening at the same levels as controls, except for breast cancer survivors who were less likely to receive a mammogram than controls (OR=0.78, 95% CI: 0.66-0.92). Long-term cancer survivors received comparable levels of influenza vaccinations and cholesterol tests, but breast (OR 0.81, 95% CI: 0.74-0.87) and prostate cancer survivors (OR=0.70, 95% CI: 0.57-0.87) were less likely to receive a blood pressure test. All survivors were more likely to receive bone densitometry. CONCLUSION: The provision and uptake of preventive care in a primary care setting in the United Kingdom is comparable between the survivors of three common cancers and those who have not had cancer. However, long-term breast cancer survivors in this cohort were less likely to receive a mammogra

    OptCircuit: An optimization based method for computational design of genetic circuits

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Recent years has witnessed an increasing number of studies on constructing simple synthetic genetic circuits that exhibit desired properties such as oscillatory behavior, inducer specific activation/repression, etc. It has been widely acknowledged that that task of building circuits to meet multiple inducer-specific requirements is a challenging one. This is because of the incomplete description of component interactions compounded by the fact that the number of ways in which one can chose and interconnect components, increases exponentially with the number of components.</p> <p>Results</p> <p>In this paper we introduce OptCircuit, an optimization based framework that automatically identifies the circuit components from a list and connectivity that brings about the desired functionality. Multiple literature sources are used to compile a comprehensive compilation of kinetic descriptions of promoter-protein pairs. The dynamics that govern the interactions between the elements of the genetic circuit are currently modeled using deterministic ordinary differential equations but the framework is general enough to accommodate stochastic simulations. The desired circuit response is abstracted as the maximization/minimization of an appropriately constructed objective function. Computational results for a toggle switch example demonstrate the ability of the framework to generate the complete list of circuit designs of varying complexity that exhibit the desired response. Designs identified for a genetic decoder highlight the ability of OptCircuit to suggest circuit configurations that go beyond the ones compatible with digital logic-based design principles. Finally, the results obtained from the concentration band detector example demonstrate the ability of OptCircuit to design circuits whose responses are contingent on the level of external inducer as well as pinpoint parameters for modification to rectify an existing (non-functional) biological circuit and restore functionality.</p> <p>Conclusion</p> <p>Our results demonstrate that OptCircuit framework can serve as a design platform to aid in the construction and finetuning of integrated biological circuits.</p

    The new molecular markers DDIT3, STT3A, ARG2 and FAM129A are not useful in diagnosing thyroid follicular tumors

    Get PDF
    Preoperative characterization of thyroid follicular lesions is challenging. Fine-needle aspiration specimens cannot differentiate follicular carcinomas from benign follicular neoplasias. Recently, promising markers have been detected using modern molecular techniques. We conducted a retrospective study to confirm the usefulness of immunohistochemical staining for the protein markers, DDIT3, STT3A (ITM1), ARG2 and FAM129A (C1orf24) in separating benign and malignant thyroid follicular lesions. Formalin-fixed, paraffin-embedded thyroid tissue from 30 in-house cases (15 follicular carcinomas and 15 follicular adenomas), as well as 8 follicular carcinomas and 21 follicular adenomas on tissue microarray slides were stained immunohistochemically for DDIT3, STT3A, ARG2 and FAM129A expression. Control tissue consisted of thyroid parenchyma adjacent to the tumors and 11 separate cases of normal thyroid parenchyma. All in-house cases of follicular adenomas, follicular carcinomas and adjacent normal thyroid tissue showed positive immunostaining with anti-DDIT3 and anti-STT3A. Anti-ARG2 and anti-FAM129A polyclonal antibodies showed positive staining in 20 and 60% of in-house follicular adenomas, and 40 and 87% of in-house follicular carcinomas, respectively. Monoclonal anti-FAM129A demonstrated positive staining in 13 and 33% of in-house follicular adenomas and follicular carcinomas, respectively. Polyclonal anti-DDIT3, -STT3A and -FAM129A antibodies showed positive staining in all tissue microarray slides of follicular carcinoma and in 76, 85 and 81% of the follicular adenomas, respectively. Monoclonal anti-STT3A stained 81% of the follicular adenoma cores. Anti-ARG2 stained positive in 13% of follicular carcinomas and 10% of follicular adenomas on the tissue microarray slides. In conclusion, DDIT3, STT3A, ARG2 and FAM129A immunohistochemistry does not appear to be useful in the diagnosis of thyroid follicular neoplasias, as they do not reliably distinguish follicular thyroid carcinoma from follicular thyroid adenoma

    Autologous microsurgical breast reconstruction and coronary artery bypass grafting: an anatomical study and clinical implications

    Get PDF
    OBJECTIVE: To identify possible avenues of sparing the internal mammary artery (IMA) for coronary artery bypass grafting (CABG) in women undergoing autologous breast reconstruction with deep inferior epigastric artery perforator (DIEP) flaps. BACKGROUND: Optimal autologous reconstruction of the breast and coronary artery bypass grafting (CABG) are often mutually exclusive as they both require utilisation of the IMA as the preferred arterial conduit. Given the prevalence of both breast cancer and coronary artery disease, this is an important issue for women's health as women with DIEP flap reconstructions and women at increased risk of developing coronary artery disease are potentially restricted from receiving this reconstructive option should the other condition arise. METHODS: The largest clinical and cadaveric anatomical study (n=315) to date was performed, investigating four solutions to this predicament by correlating the precise requirements of breast reconstruction and CABG against the anatomical features of the in situ IMAs. This information was supplemented by a thorough literature review. RESULTS: Minimum lengths of the left and right IMA needed for grafting to the left-anterior descending artery are 160.08 and 177.80 mm, respectively. Based on anatomical findings, the suitable options for anastomosis to each intercostals space are offered. In addition, 87-91% of patients have IMA perforator vessels to which DIEP flaps can be anastomosed in the first- and second-intercostal spaces. CONCLUSION: We outline five methods of preserving the IMA for future CABG: (1) lowering the level of DIEP flaps to the fourth- and fifth-intercostals spaces, (2) using the DIEP pedicle as an intermediary for CABG, (3) using IMA perforators to spare the IMA proper, (4) using and end-to-side anastomosis between the DIEP pedicle and IMA and (5) anastomosis of DIEP flaps using retrograde flow from the distal IMA. With careful patient selection, we hypothesize using the IMA for autologous breast reconstruction need not be an absolute contraindication for future CABG
    corecore